Marrakech

By train
By train

The train station is in the recently developed Guéliz district at Avenue Hassan II, ☎ +212 447768. For train times and schedules, check out the Moroccan Railway website (http://www.oncf.ma).

Trains from Casablanca 2nd class Dh84/ 1st class Dh150, 3 hours, Rabat and Tangier connect with most domestic rail destinations in the country, with Marrakech as the southernmost stop. Trains run regularly between Marrakech and Casablanca including the International Airport. They arrive around every two hours and regularly from other destinations like Rabat. Every day there are 8 direct 7 hour trains to Fez via Casablanca Voyageurs station and another two direct connections to Tangier.

Tangier: For those wishing to travel by train from Tangier it's about a 10 hour journey. You can travel either by day train or night train. During the daytime, you will need to change trains for a connection halfway through the journey creating a welcome break for about 30 mins. The night trains which leaves for Marrakech from Tangier travels straight through to Marrakech without the need for a connection. The night trains do have sleeper cars on board, though you will need to pay extra for these if you want a bed around Dh 350.Notice, that if you're planning to go cheap and take the night train on the regular seats in second class and planning to sleep..., you'll be interupted by movement of the passengers and a few times by the ticket conductors throughout the night. Bottom line- it's a great way to go, but especially if you're traveling alone, don't plan on sleeping on the train.

There is currently no train line further south than Marrakech in Morocco; if you want to head south, to the desert, Atlas Mountains, Agadir or Essaouira on the coast, you'll have to get a bus, rental car or grand taxi.

Travel tips: Moroccan trains do not have restaurant cars. A snack trolley makes the rounds with sandwiches, soft drinks and coffee, but bringing some food for the journey isn't a bad idea. Stops in Casablanca and Rabat usually are long enough to grab a bite in the station enroute.

By plane
By plane

Marrakech-Menara Airport IATA: RAK, ☎+212 4444 7910, +212 4444 78 65, +212 4444 8506 (http://www.onda.ma/). Marrakech has an international airport with direct scheduled flights coming in from London, Stockholm, Paris and Madrid and many charter flights arriving from all over Europe. If you are flying from the US, Canada, Asia or elsewhere, you'll have to change planes in Casablanca. Plenty of low cost companies now fly to Marrakech. Some companies fly to Casablanca, where a plane change for the 45 min flight to Marrakech can be made.

From the UK, Easyjet (http://www.easyjet.com) flies to Marrakech from Manchester and Gatwick Airport and also from Madrid and from Lyon. Ryanair has direct flights from Oporto Portugal, London Luton, and London Stansted to Marrakech. They also fly from from Frankfurt-Hahn Germany, Alicante Spain, Girona Spain, Madrid and Reus Spain to Marrakech. Thomson Airways travels from London Gatwick and Manchester. British Airways (http://www.ba.com) are to begin flying from London Gatwick in 2011. BMI British Midland International fly 3 times per week from London Heathrow starting April 1, 2011. TUIfly no longer fly to Marrakech, Atlas Blue (http://www.atlas-blue.com), was an offshoot of Royal Air Maroc very low cost fares but is no more a separate brand for Royal Air Maroc neither a low cost rates that flies in from several European cities. Transavia.com is a new Low cost airline from Air France-KLM group coming to Marrakech from several cities in Europe like Paris. Norwegian (http://www.norwegian.no/) offers direct flights from Copenhagen, Oslo and Stockholm. Iberia offers two non stop flights from Madrid. TAP Portugal offers direct flights from Lisbon.

From inside the country, you can take Royal Air Morocco (http://www.royalairmaroc.com), with flights from Agadir, Casablanca daily, Fez daily, Ouarzazate, Al Hoceima, and Tangier.

By bus
By bus

There are many long distance bus companies operating within Morocco which serve Marrakech and other cities.

The recommended bus companies for tourists are CTM, Pullman du sud and Supratours. Other companies do exist, though these three companies are usually your safest options.

Most ALSA local destination bus company and private bus lines arrive at the long distance bus station near Bab Doukkala, a 20 min walk Dh 15 - 20 by petit taxi from Djemaa El-Fna. Supratours and Eurolines buses operate from here. It's the place to take the buses from the small companies, that go directly to small destinations.

The long distance bus station, CTM and private bus companies travel to destinations such as Agadir, Safi, Casablanca, El Jadida, Essaouira, Fez, Meknes, Ouarzazate, Rabat, and Taroudant. Taxi touts will often gather in the bus station to convince you that a bus to your destination is 'full' and to steer you into a grand taxi, and will attempt to sell you goods as your taxi is prepared. This can be difficult if there is nobody manning the ticket desks, and the best option is to walk out of the station to the coaches - a ticket can usually be purchased from a conductor on board.For trips to Meknes 6h, ~120 Dh be advised, that while seemingly shorter on the map, the mountain route via Beni Millal takes at least 2 hours more than on the highway via Rabat and Casa, going there by train 6½h, 174 Dh is the most comfortable option, although busses might be slightly quicker.

CTM operates a brand new bus station "Gare Voyageurs" one block south from the Supratour station next to the train station. It's better to take the buses there, because you can buy the tickets in advance. Besides, the CTM's offices there are better and there's no people trying to push you to their bus company. The office and station on Zerktouni street does not exist anymore. CTM has also an office at the long distance bus station see above if you just want to buy your tickets in advance or check the schedule.